<?php
function fun1(){
	echo "真假";
};
fun1();
$add=create_function('$a,$b', 'echo $a+$b;');
$add(4,7);

function fun2($args){
	return $args%2==0?$args*3:$args;
}
$arr=[1,2,3,4,5,6,7,8,9];
$newarr=array_map(create_function('$args', 'return $args%2==0?$args*2:$args;'),$arr);
var_dump($newarr);
$newa=array_map('fun2', $arr);
var_dump($newa);
$a=5;$b=7;
function jiaohuan(&$a,&$b){
	$a=$a+$b;
	$b=$a-$b;
	$a=$a-$b;
}
jiaohuan($a,$b);
echo "a=$a----b=$b"."<br/>";
function yy($a,$b,$c=1){//c如果不输入值则为默认值1；
	echo $a,$b,$c."<br/>";
}
yy(1,2,3);

function f3($x,$y){
	return $x>$y?$a:$y;
}
echo f3(7,8);

function f2(){
	$arr=func_get_args();
	var_dump($arr) ;
}
f2([1,2,3,4,5,6]);
function fa1($val,&$tab){
	$tab=$val%2?'能':'不能';
	return 11111;
}
$p=fa1(52,$tab);
echo $p,$tab;

function &getnum(){
	$num=123258;
	$num+=852321;
	return $num;
}
$num2=getnum();
echo $num2;
?>